﻿@using System.Net.Http
@using System.Net.Http.Json
@using System.Text.Json.Serialization;
@using System.Globalization
@using Maanfee.Logging.Console;
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.AspNetCore.Components.WebAssembly.Http
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.SignalR.Client;
@using Microsoft.JSInterop
@using Microsoft.Extensions.Localization
@using Microsoft.AspNetCore.Identity
@using System.Threading

@using Maanfee.Web.Core

@using Maanfee.Dashboard.Views
@using Maanfee.Dashboard.Views.Shared

@using Maanfee.Dashboard.Core
@using Maanfee.Dashboard.Resources
@using Maanfee.Dashboard.Views.Base
@using Maanfee.Dashboard.Views.Base.Pages
@using Maanfee.Dashboard.Views.Base.Services
@using Maanfee.Dashboard.Views.Base.Resources
@using Maanfee.Dashboard.Views.Base.Extensions

@using Maanfee.Dashboard.Views.Core
@using Maanfee.Dashboard.Views.Core.Shared
@using Maanfee.Dashboard.Views.Core.Services
@using Maanfee.Dashboard.Views.Core.Shared.Dialogs
@using MudBlazor

@inject NavigationManager Navigation
@inject CustomAuthenticationStateProvider AuthenticationStateProvider
@inject IJSRuntime JS
@inject AccountStateContainer AccountStateContainer
@inject UrlStateContainer UrlStateContainer
@inject HttpClient Http

@inject IDialogService Dialog
@inject ISnackbar Snackbar

@inject LocalConfigurationService LocalConfiguration

@inject IAuthorizationService AuthorizationService

@using Maanfee.Dashboard.Domain.Entities
@using Maanfee.Dashboard.Domain.ViewModels

@inject Maanfee.Web.Printing.IPrintingService PrintingService
@using Maanfee.Web.JSInterop
@inject Maanfee.Web.JSInterop.Dom Dom
@inject Maanfee.Web.JSInterop.LocalStorage LocalStorage
@inject Maanfee.Web.JSInterop.Fullscreen Fullscreen
@inject Maanfee.Web.JSInterop.History History

@inject Maanfee.Web.Core.FileDownloadService FileDownload

@using Maanfee.Highcharts;
@inject Chart Chart

@using Maanfee.Logging.Domain
@inject HubConnection LoggingHubConnection
@inject LoggingInitializer LoggingInitializer

@inject GatewayApi GatewayApi
